Skip to content

chore(deps): update all non-major dependencies#38

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/all-minor-patch
Open

chore(deps): update all non-major dependencies#38
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/all-minor-patch

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate Bot commented Jun 2, 2026

This PR contains the following updates:

Package Change Age Confidence Type Update Pending
@k8o/oxc-config 0.1.20.1.3 age confidence devDependencies patch
deno 2.8.02.8.1 age confidence patch 2.8.2
gh 2.92.02.93.0 age confidence minor
npm:@openai/codex (source) 0.133.00.134.0 age confidence minor 0.137.0 (+2)
opentofu 1.12.01.12.1 age confidence patch
pnpm (source) 11.3.011.4.0 age confidence packageManager minor 11.5.1 (+1)
pnpm (source) 11.3.011.4.0 age confidence minor 11.5.1 (+1)
vercel (source) 54.4.154.5.1 age confidence minor 54.9.0 (+4)
wrangler (source) 4.94.04.95.0 age confidence minor 4.97.0 (+1)

Release Notes

k35o/oxc-config (@​k8o/oxc-config)

v0.1.3

Compare Source

Patch Changes
  • #​12 ad0ec98 Thanks @​renovate! - Bump oxc toolchain: oxlint/@oxlint/plugins 1.58.0 → 1.63.0, oxfmt 0.43.0 → 0.48.0, oxlint-tailwindcss 0.6.1 → 0.7.0. Also bump vite-plus 0.1.16 → 0.1.21 since oxfmt ≥ 0.44.0 restricted its package exports and older vite-plus could no longer resolve the oxfmt binary.

  • #​18 b2e48cc Thanks @​renovate! - Bump oxc toolchain: oxlint/@oxlint/plugins 1.63.0 → 1.66.0, oxfmt 0.48.0 → 0.51.0, oxlint-tailwindcss 0.7.0 → 0.8.0. New rules now enabled via existing category settings: no-implied-eval, react/no-object-type-as-default-prop, react/no-unstable-nested-components, jsx-a11y/control-has-associated-label, jsx-a11y/no-interactive-element-to-noninteractive-role, jsx-a11y/no-noninteractive-element-interactions, jsx-a11y/no-noninteractive-element-to-interactive-role.

denoland/deno (deno)

v2.8.1

Compare Source

  • Revert "fix(ext/node): polyfill module.enableCompileCache and companions"
    (#​34190) (#​34348)
  • feat(bundle): support browser field map in package.json (#​34407)
  • fix(bundle): read package.json sideEffects field (#​34406)
  • fix(cli): clearer error when importing .node addon via ESM (#​34361)
  • fix(config): don't panic when --config path can't be converted to URL (#​34351)
  • fix(core): allow host objects to round-trip through core.deserialize (#​34380)
  • fix(core): keep lazy_loaded_esm sources across concurrent loads (#​34353)
  • fix(ext/fetch,ext/websocket): check resolved IPs against net deny list
    (#​34236)
  • fix(ext/node): TLSSocket.authorized=false when client presents no cert
    (#​34381)
  • fix(ext/node): accept array forms of cert/key/pfx in createSecureContext
    (#​34379)
  • fix(ext/node): add missing node:util APIs getSystemErrorMap,
    transferableAbortSignal, transferableAbortController (#​34372)
  • fix(ext/node): allow omitting arguments in base64Slice (#​34318)
  • fix(ext/node): attach register as static on Module (#​34305)
  • fix(ext/node): do not throw NotFound for fs.exists (#​34244)
  • fix(ext/node): drop extra positional args in promisified fs.promises.*
    (#​34347)
  • fix(ext/node): emit 'error' event for fs.watch open failures (#​34398)
  • fix(ext/node): enforce minimum Miller-Rabin rounds in checkPrime (#​34391)
  • fix(ext/node): extract cert/key from pfx in tls SecureContext (#​34383)
  • fix(ext/node): prevent panic on node:sqlite aggregate method (#​34385)
  • fix(ext/node): require env permission for process.loadEnvFile (#​34350)
  • fix(ext/node): reset req.reusedSocket on transparent retry (#​34376)
  • fix(ext/node): support PKCS#12 MACs other than SHA-1 (#​34342)
  • fix(ext/node): tolerate non-AsyncWrap handles in _getNewAsyncId (#​34413)
  • fix(http): wake runtime after direct serve dispatch (#​34387)
  • fix(inspector): emit NodeWorker.attachedToWorker for late workers (#​34377)
  • fix(node/util): don't invoke Proxy traps in util.inspect (#​34373)
  • fix(pack): remove automatic @​deno/shim-deno injection (#​34411)
  • fix(runtime): lazy-loaded globals should shadow on inherited [[Set]] (#​34405)
  • fix(task): walk ancestor node_modules/.bin in BYONM mode (#​34364)
  • fix(transpile): preserve newlines after multi-line block comments (#​34357)
  • fix(types): restore brotli in CompressionFormat for dom/webworker libs
    (#​34349)
  • fix(upgrade): zstd-compress bsdiff delta patches (#​34354)
  • fix: allow --inspect=localhost:0 to resolve hostnames (#​34230)
  • fix: panic in deno test --parallel (#​34378)
  • fix: support npm: specifiers in --preload and --import (#​34346)
  • perf(ext/node): reuse keep-alive timer in node:http server (#​34302)
cli/cli (gh)

v2.93.0: GitHub CLI 2.93.0

Compare Source

Security

A security vulnerability has been identified, and fixed, that would incorrectly include authorization header in API requests to TUF repository mirrors via gh attestation, gh release verify, and gh release verify-asset commands.

Users are advised to update gh to version v2.93.0 as soon as possible.

For more information see: GHSA-8xvp-7hj6-mcj9

Support agents in gh secret command set

The gh secret command set can now set agent secrets. For more information, see "Configuring secrets and variables for Copilot cloud agent".

What's Changed

✨ Features
🐛 Fixes
📚 Docs & Chores
:dependabot: Dependencies

New Contributors

Full Changelog: cli/cli@v2.92.0...v2.93.0

openai/codex (npm:@​openai/codex)

v0.134.0

opentofu/opentofu (opentofu)

v1.12.1

Compare Source

SECURITY ADVISORIES:
  • Previous releases in the v1.12 series could be affected by several vulnerabilities:

    • ssh usage through OpenTofu generate hangs or panics.
    • Previously, a revoked 'SignatureKey' belonging to a CA was not correctly checked for revocation. Now, both the 'key' and 'key.SignatureKey' are checked for @revoked.

    This is fixed now by (#​4145)

BUG FIXES:
  • Address a bug introduced in v1.12.0 causing excessive memory usage by providers. (#​4126)
  • Address a bug introduced in v1.12.0 where replace_triggered_by was validated incorrectly. (#​4133
  • The Azure key provider will now accept the tenant_id, subscription_id, environment, and metadata_host variables; a bug previously only allowed these to be set through environment variables. (#​4091)

Full Changelog: https://github.com/opentofu/opentofu/blob/v1.12/CHANGELOG.md

pnpm/pnpm (pnpm)

v11.4.0

Compare Source

Minor Changes
  • Treat tarball-integrity mismatches against the lockfile as a hard failure by default. Previously, pnpm install (non-frozen) would log ERR_PNPM_TARBALL_INTEGRITY, silently re-resolve from the registry, and overwrite the locked integrity — which meant a compromised registry, proxy, or republished version could substitute attacker-controlled content on a clean machine even though the project shipped a committed lockfile.

    pnpm install now exits with ERR_PNPM_TARBALL_INTEGRITY and a hint pointing at the new opt-in flag.

    The only opt-in is pnpm install --update-checksums — narrowly scoped to refreshing the locked integrity values from what the registry currently serves. Mirrors yarn's flag of the same name. A warning still prints when the bypass takes effect so the operation is auditable.

    --force and pnpm update deliberately do not bypass the integrity check. They are routine refresh operations; silently overwriting a locked integrity in those flows would erase the protection a committed lockfile is supposed to provide. --frozen-lockfile behavior is unchanged. --fix-lockfile keeps its documented purpose (filling in missing lockfile entries) and is also not a bypass.

  • pnpm runtime set <name> <version> now saves the runtime to devEngines.runtime by default instead of engines.runtime. Pass --save-prod (or -P) to save it to engines.runtime instead #​11948.

Patch Changes
  • Fix a credential disclosure issue where an unscoped _authToken (or _auth, or username + _password, or tokenHelper) defined in one source — ~/.npmrc, ~/.config/pnpm/auth.ini, a workspace .npmrc, CLI flags, etc. — would be sent as an Authorization header to whichever registry a different (potentially untrusted) source named. The same fix extends to client TLS credentials (cert, key) so they aren't presented to a registry their author didn't choose.

    pnpm now rewrites each unscoped per-registry setting (_authToken, _auth, username, _password, tokenHelper, cert, key) to its URL-scoped form at load time, using the registry= value declared in the same source (or the npmjs default registry if the source declares none). A later layer overriding registry= therefore cannot pull an unscoped credential along, because it is already pinned to the URL its author intended. ca/cafile are intentionally not rescoped — they're trust anchors, not credentials, and corporate MITM-proxy setups rely on them applying globally.

    Every rescope emits a deprecation warning telling the user where the setting was pinned and how to write it directly. npm has rejected unscoped credentials outright since npm@9, and pnpm intends to remove support in a future major release. To target a specific registry, write the setting URL-scoped (e.g. //registry.example.com/:_authToken=... or //registry.example.com/:cert=...).

    @pnpm/network.auth-header: removed the defaultRegistry parameter from createGetAuthHeaderByURI and getAuthHeadersFromCreds. Now that credentials are URL-scoped at load time, the merged configByUri never contains the empty-string "default registry" placeholder slot, so re-keying it onto the merged default registry is no longer needed.

  • Fix pnpm deploy crashing with ENOENT: ... lstat '<deployDir>/node_modules' when configDependencies declares pacquet (pacquet or @pnpm/pacquet). The deploy directory never installs config dependencies, so the install engine they designate isn't on disk to invoke; the nested install now skips them.

  • Reject git resolutions whose commit field is not a 40-character hexadecimal SHA before invoking git. A malicious lockfile could otherwise smuggle a value such as --upload-pack=<command> through git fetch / git checkout, which on SSH or local-file transports executes the supplied command.

  • Limit concurrent project manifest reads while listing large workspaces to avoid EMFILE errors.

  • Reject patch files whose diff --git headers reference paths outside the patched package directory. Previously a malicious .patch file added via a pull request could write, delete, or rename arbitrary files reachable by the user running pnpm install.

  • Improve the log message that pnpm prints after auto-adding entries to minimumReleaseAgeExclude when minimumReleaseAge is set without minimumReleaseAgeStrict. The message previously referred to the internal "loose mode" terminology, which wasn't searchable in the docs; it now tells the user to set minimumReleaseAgeStrict to true if they want these updates gated behind a prompt instead #​11747.

  • Reject dependency aliases that contain path-traversal segments (such as @x/../../../../../.git/hooks) when reading them from a package manifest or symlinking them into node_modules. A malicious registry package could otherwise use a transitive dependency key to make pnpm install create symlinks at attacker-chosen paths outside the intended node_modules directory.

  • Reject pnpm-lock.yaml entries whose remote tarball resolution: block is missing the integrity field. Previously the worker that extracts a downloaded tarball skipped hash verification when no integrity was supplied and minted a fresh one from the unverified bytes, so an attacker who could both alter the lockfile (e.g. via a pull request that strips integrity:) and serve modified content at the referenced tarball URL could install a tampered package without any error — including under --frozen-lockfile. pnpm now fails closed at lockfile-read time with ERR_PNPM_MISSING_TARBALL_INTEGRITY. Git-hosted tarballs (gitHosted: true or a URL on codeload.github.com / bitbucket.org / gitlab.com) and file: tarballs are exempt — the commit SHA in a git-host URL and the user-controlled local path already anchor the bytes.

  • Validate devEngines.runtime and engines.runtime version ranges for node, deno, and bun when onFail is set to error or warn. Previously these settings only had an effect with onFail: 'download' — the error and warn modes silently did nothing #​11818. Violations now throw ERR_PNPM_BAD_RUNTIME_VERSION.

  • Require provenance before treating trusted publisher metadata as the strongest trust evidence.

vercel/vercel (vercel)

v54.5.1

Compare Source

Patch Changes

v54.5.0

Compare Source

Minor Changes
  • 6860c32: Add project manifest to rust builder.
  • 2c17a12: Added --open and --view flags to vercel traces get. --open opens the trace in the Vercel Dashboard instead of printing the markdown summary. --view <timeline|tree|gantt> selects the dashboard view and is only valid with --open.
Patch Changes
cloudflare/workers-sdk (wrangler)

v4.95.0

Compare Source

Minor Changes
  • #​14009 ca5b604 Thanks @​dario-piotrowicz! - Add telemetry for detecting whether AI coding agents have Cloudflare skills installed

    Wrangler now includes a currentAgentSkillsInstalled property in telemetry events that reports whether the current AI coding agent has Cloudflare skills present on disk. The value distinguishes between skills installed automatically by Wrangler ("automatic"), skills installed manually by the user ("manual"), no skills present (false), or no supported agent detected (null). Skill names are fetched from the GitHub Contents API with a 24-hour disk cache to avoid rate limits.

  • #​14014 d042705 Thanks @​emily-shen! - Add --x-deploy-helpers to gate an upcoming deploy path refactor.

Patch Changes
  • #​14003 c1fd2fd Thanks @​dependabot! - Update dependencies of "miniflare", "wrangler"

    The following dependency versions have been updated:

    Dependency From To
    workerd 1.20260521.1 1.20260526.1
  • #​13728 49c1a59 Thanks @​penalosa! - Reject remote: false on always-remote bindings (AI, AI Search, Media, Artifacts, Flagship, VPC Service, VPC Network)

    These binding types have no local simulator and the resource is fundamentally remote-only. Setting remote: false was previously silently accepted but produced a non-functional binding. wrangler dev now fails with a clear error directing users to either remove the remote field or set it to true.

  • #​14039 fee1ce4 Thanks @​dario-piotrowicz! - Preserve --compatibility-flags in the interactive deploy config flow

    When running wrangler deploy without a config file and going through the interactive setup flow, any --compatibility-flags passed on the command line (e.g. --compatibility-flags=nodejs_compat) were lost in two places:

    1. The generated wrangler.jsonc file did not include compatibility_flags.
    2. The suggested CLI command shown when declining the config file write did not include --compatibility-flags.

    Both are now fixed. Compatibility flags are persisted to the generated config and included in the suggested command.

  • #​14010 b3962ff Thanks @​dario-piotrowicz! - Improve error messages for Pages CLI commands

    Error messages across wrangler pages subcommands (deploy, dev, secret, project, etc.) now provide clearer descriptions and actionable guidance. For example, instead of "Must specify a project name.", you'll now see "Missing Pages project name. Use --project-name or set the name in your wrangler.jsonc configuration file."

  • #​14011 420e457 Thanks @​petebacondarwin! - Warn when a remote-bindings request is blocked by Cloudflare Access

    When wrangler dev is used with remote bindings and a request from the local remote-bindings proxy client to the remote workers.dev proxy server is blocked by Cloudflare Access (HTTP 403 with the Cloudflare Access block page), Wrangler now:

    • Logs a single, visually striking warning per dev session explaining how to set CLOUDFLARE_ACCESS_CLIENT_ID / CLOUDFLARE_ACCESS_CLIENT_SECRET (Service Token credentials) or run cloudflared access login to authenticate.
    • Replaces the original Access HTML block page with a readable plain-text body containing the same guidance, so the message also reaches the user via binding error messages (e.g. InferenceUpstreamError from env.AI.run()) and any browser response piped back via a service binding .fetch().

    Previously the 403 was returned to user code with the full Access HTML, which both drowned out other logs and made it hard to tell that the failure was due to Cloudflare Access on workers.dev rather than a problem in the binding itself or the deployed proxy server. The detection runs inside the proxy client worker (which only ever talks to the remote-bindings proxy URL), so it does not trigger false positives on user-worker 403s.

  • #​14044 8b1467e Thanks @​pombosilva! - Rename Workflow binding schedule property to schedules

    The schedule property on Workflow bindings introduced in #​13467 has been renamed to schedules to match the control plane API.

    Note: This remains a configuration-only change. Scheduled triggering of Workflow instances is not yet available — adding schedules to a Workflow binding will not result in scheduled invocations at this time.

  • Updated dependencies [c1fd2fd, 420e457]:

    • miniflare@​4.20260526.0

Configuration

📅 Schedule: (in timezone Asia/Tokyo)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate Bot added the renovate label Jun 2, 2026
@renovate renovate Bot force-pushed the renovate/all-minor-patch branch from df757c9 to de1cdeb Compare June 2, 2026 22:54
@renovate renovate Bot changed the title chore(deps): update all non-major dependencies to v4.95.0 chore(deps): update all non-major dependencies Jun 2, 2026
@renovate renovate Bot force-pushed the renovate/all-minor-patch branch 3 times, most recently from 47272aa to ab2ae40 Compare June 3, 2026 23:01
@renovate renovate Bot force-pushed the renovate/all-minor-patch branch from ab2ae40 to 14cb8c6 Compare June 4, 2026 05:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants